#ifndef MALVIN_H_
#define	MALVIN_H_

#include "pal.h"
#include "Robot.h"
#include "ElementData.h"
namespace robots
{
class Malvin: public Robot
{
public:
	Malvin();
	virtual ~Malvin();
	int getElementCount();
	ElementData getElementData(int);
	void move(float, float, float);
	void setPosition(float, float, float);
	void command(int, int, void*);
	palVector3 getPosition();
	void createPhysics();
	void setScale(float, float, float)
	{
	}
	;
	void setMass(float) {};
private:
	palBox *mainBody;
	palSphere *head;
	palVector3 position;
	ElementData *bodyElement;
	ElementData *headElement;
};

}
#endif	/* MALVIN_H */

